@charset "utf-8";
/*
Theme Name:base;
Author: sophie
Last Modify:2014/01/01
*/

* {margin: 0;padding: 0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
ol, ul {list-style: none outside none;}
a {cursor: pointer;text-decoration: none;}
/*a:hover {text-decoration: underline;}*/
a img {border: medium none;text-decoration: none;}

.fontMS {font-family: "Microsoft YaHei";}
.fontHT {font-family: "黑体";}
.f10 {font-size: 10px;}
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f22 {font-size: 22px;}
.f28 {font-size: 28px;}
.l20 {line-height: 20px;}
.fb {font-weight: 500;}
.fn {font-weight: 700;}
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}
.ver-t{vertical-align:top;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}

.wrap1200{ width:1200px; margin:0 auto;}
.tPad7{padding-top:7px;}
.tPad10{padding-top:10px;}
.tMar10{margin-top:10px;}
.tMar18{margin-top:18px;}
.tMar30{margin-top:30px;}

.lPad15 {padding-left: 15px;}
.lPad30 {padding-left: 30px;}

.tMar20{margin-top:20px;}
.bPad30{padding-botom:30px;}

/*2014.2.21gan*/
.kaiti {font-family: "楷体";}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix{height: 1%;}
.grey{color:#666;}
